ae37d3
@@ -2298,7 +2298,6 @@
public class ManagementXml {
         final ModelNode childAdd = new ModelNode();
         childAdd.get(OP).set(ADD);
 
-        boolean forceFound = false;
         final int count = reader.getAttributeCount();
         for (int i = 0; i < count; i++) {
             final String value = reader.getAttributeValue(i);
@@ -2308,7 +2307,6 @@
public class ManagementXml {
                 final Attribute attribute = Attribute.forName(reader.getAttributeLocalName(i));
                 switch (attribute) {
                     case FORCE:
-                        forceFound = true;
                         BaseLdapUserSearchResource.FORCE.parseAndSetParameter(value, childAdd, reader);
                         break;
                     default: {
@@ -2318,10 +2316,6 @@
public class ManagementXml {
             }
         }
 
-        if (forceFound == false) {
-            throw missingRequired(reader, Collections.singleton(Attribute.FORCE));
-        }
-
         boolean filterFound = false;
         ModelNode address = ldapAddress.clone().add(USERNAME_TO_DN);
         while (reader.hasNext() && reader.nextTag() != END_ELEMENT) {
@@ -2364,7 +2358,6 @@
public class ManagementXml {
         final ModelNode childAdd = new ModelNode();
         childAdd.get(OP).set(ADD);
 
-        boolean forceFound = false;
         final int count = reader.getAttributeCount();
         for (int i = 0; i < count; i++) {
             final String value = reader.getAttributeValue(i);
@@ -2374,7 +2367,6 @@
public class ManagementXml {
                 final Attribute attribute = Attribute.forName(reader.getAttributeLocalName(i));
                 switch (attribute) {
                     case FORCE:
-                        forceFound = true;
                         BaseLdapUserSearchResource.FORCE.parseAndSetParameter(value, childAdd, reader);
                         break;
                     default: {
@@ -2383,11 +2375,6 @@
public class ManagementXml {
                 }
             }
         }
-
-        if (forceFound == false) {
-            throw missingRequired(reader, Collections.singleton(Attribute.FORCE));
-        }
-
         boolean filterFound = false;
         ModelNode cacheAdd = null;
         ModelNode address = ldapAddress.clone().add(USERNAME_TO_DN);
